翻訳と辞書
Words near each other
・ Opengear
・ OpenGear Terminal Equipment Platform
・ OpenGEM
・ OpenGEU
・ OpenGL
・ OpenGL Architecture Review Board
・ OpenGL Easy Extension library
・ OpenGL ES
・ OpenGL Extension Wrangler Library
・ OpenGL Multipipe
・ OpenGL Performer
・ OpenGL SC
・ OpenGL Shading Language
・ OpenGL User Interface Library
・ OpenGL Utility Library
OpenGL Utility Toolkit
・ OpenGL++
・ OpenGov
・ OpenGov Foundation
・ OpenGrok
・ OpenGTS
・ OpenH264
・ OpenH323
・ OpenHAN
・ OpenHMPP
・ OpenHospital
・ Openhousenewyork
・ OpenHPI
・ OpeniBoot
・ OpenID


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

OpenGL Utility Toolkit : ウィキペディア英語版
OpenGL Utility Toolkit

The OpenGL Utility Toolkit (GLUT) is a library of utilities for OpenGL programs, which primarily perform system-level I/O with the host operating system. Functions performed include window definition, window control, and monitoring of keyboard and mouse input. Routines for drawing a number of geometric primitives (both in solid and wireframe mode) are also provided, including cubes, spheres and the Utah teapot. GLUT also has some limited support for creating pop-up menus.
GLUT was written by Mark J. Kilgard, author of ''OpenGL Programming for the X Window System'' and ''The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics'', while he was working for Silicon Graphics Inc.
The two aims of GLUT are to allow the creation of rather portable code between operating systems (GLUT is cross-platform) and to make learning OpenGL easier. Getting started with OpenGL programming while using GLUT often takes only a few lines of code and does not require knowledge of operating system–specific windowing APIs.
All GLUT functions start with the glut prefix (for example, glutPostRedisplay marks the current window as needing to be redrawn).
== Implementations ==

The original GLUT library by Mark Kilgard supports the X Window System (GLX) and was ported to Microsoft Windows (WGL) by Nate Robins. Additionally, OS X ships with a GLUT framework that supports its own NSGL/CGL.
Kilgard's GLUT library is no longer maintained, and its license did not permit the redistribution of modified versions of the library. This spurred the need for free software or open source reimplementations of the API from scratch. The first such library was freeglut, which aims to be a reasonably close reproduction, though introducing a small number of new functions to deal with GLUT's limitations. OpenGLUT, a fork of freeglut, adds a number of new features to the original API, but work on it ceased in May 2005.
Mark Kilgard has a github repository for GLUT.〔https://github.com/markkilgard/glut〕 The glut.h header file contains the following license:〔https://github.com/markkilgard/glut/blob/master/include/GL/glut.h〕
/
* Copyright (c) Mark J. Kilgard, 1994, 1995, 1996, 1998, 2000, 2006, 2010.
*/

/
* This program is freely distributable without licensing fees and is
provided without guarantee or warrantee expressed or implied. This
program is -not- in the public domain.
*/

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「OpenGL Utility Toolkit」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.